package py.com.fms.com.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class PaymentOrderDetBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -32756678552693047L;

	private Long id;                           
	private Long idHead;                       
	private Long item;
	private Long idTransRef; 
	private Long idTypeTransRef;
	private String status;
    private Date statusDate;
    private Long userIns;
    private Integer instalments; // numero de cuota
    private BigDecimal amountOfPaymentOrden;  // monto cuota
    private BigDecimal residuePaymentOrden;  // saldo orden de pago
    private Boolean selected;
    
    /* Colocamos los campos de:
     * - Establecimiento
     * - Punto de expedicion
     * - Numero de factura
     * Para visualizar en el combo de orden de pago. 
     * */
    private String establishment; 
    private String expedition;
    private String voucher;
    private Date voucherDate;
    
    
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getIdHead() {
		return idHead;
	}
	public void setIdHead(Long idHead) {
		this.idHead = idHead;
	}
	public Long getItem() {
		return item;
	}
	public void setItem(Long item) {
		this.item = item;
	}
	public Long getIdTransRef() {
		return idTransRef;
	}
	public void setIdTransRef(Long idTransRef) {
		this.idTransRef = idTransRef;
	}
	public Long getIdTypeTransRef() {
		return idTypeTransRef;
	}
	public void setIdTypeTransRef(Long idTypeTransRef) {
		this.idTypeTransRef = idTypeTransRef;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Date getStatusDate() {
		return statusDate;
	}
	public void setStatusDate(Date statusDate) {
		this.statusDate = statusDate;
	}
	public Long getUserIns() {
		return userIns;
	}
	public void setUserIns(Long userIns) {
		this.userIns = userIns;
	}
	public Integer getInstalments() {
		return instalments;
	}
	public void setInstalments(Integer instalments) {
		this.instalments = instalments;
	}
	public BigDecimal getAmountOfPaymentOrden() {
		return amountOfPaymentOrden;
	}
	public void setAmountOfPaymentOrden(BigDecimal amountOfPaymentOrden) {
		this.amountOfPaymentOrden = amountOfPaymentOrden;
	}
	public Boolean getSelected() {
		return selected;
	}
	public void setSelected(Boolean selected) {
		this.selected = selected;
	}
	public String getEstablishment() {
		return establishment;
	}
	public void setEstablishment(String establishment) {
		this.establishment = establishment;
	}
	public String getExpedition() {
		return expedition;
	}
	public void setExpedition(String expedition) {
		this.expedition = expedition;
	}
	public String getVoucher() {
		return voucher;
	}
	public void setVoucher(String voucher) {
		this.voucher = voucher;
	}
	public void setVoucherDate(Date voucherDate) {
		this.voucherDate = voucherDate;
	}
	public Date getVoucherDate() {
		return voucherDate;
	}
	public BigDecimal getResiduePaymentOrden() {
		return residuePaymentOrden;
	}
	public void setResiduePaymentOrden(BigDecimal residuePaymentOrden) {
		this.residuePaymentOrden = residuePaymentOrden;
	}
}
